leafy vegetable - French English Dictionary